<!--这是提交前赋值的方式-->
<script>
    jQuery().ready(function () {
        //主表项目日报字段
        var xmrb =  WfForm.convertFieldNameToId("xmrb");
        //项目日报 明细1
        var pmsrb = WfForm.convertFieldNameToId("pmsrb", "detail_1");
        WfForm.registerCheckEvent(WfForm.OPER_SUBMIT, function(callback){
            var rowArr = WfForm.getDetailAllRowIndexStr("detail_1").split(",");
            //主表项目日报字段的赋值
            var pmsrb_fieldvalue = "";
            for(var i=0; i<rowArr.length; i++){
                var rowIndex = rowArr[i];
                if(rowIndex !== ""){
                    //遍历明细行字段
                    var pmsrb_fieldMark = pmsrb+"_"+rowIndex;
                    //获取行序号
                    let detailRowSerailNum = WfForm.getDetailRowSerailNum("detail_1", rowIndex);
                    //获取到的全部的明细行的值的格式拼接  1. 这是明细1的项目日报内容  换行 2. 这是明细2的项目日报内容
                    pmsrb_fieldvalue += detailRowSerailNum+". "+WfForm.getFieldValue(pmsrb_fieldMark)+" \n ";
                }
            }
            //给主表项目日报字段赋值拼接好的数据
            WfForm.changeFieldValue(xmrb, {value:pmsrb_fieldvalue});
            callback();
        });
    })
</script>


<!--这是绑定明细项目日报值的方式，即每行填完会直接回写主表-->
<script>
    jQuery().ready(function () {
        //主表项目日报字段
        var xmrb =  WfForm.convertFieldNameToId("xmrb");
        //项目日报 明细1
        var pmsrb = WfForm.convertFieldNameToId("pmsrb", "detail_1");
        WfForm.bindDetailFieldChangeEvent(pmsrb,function(id,rowIndex,value){
            var rowArr = WfForm.getDetailAllRowIndexStr("detail_1").split(",");
            //主表项目日报字段的赋值
            var pmsrb_fieldvalue = "";
            for(var i=0; i<rowArr.length; i++){
                var rowIndex = rowArr[i];
                if(rowIndex !== ""){
                    //遍历明细行字段
                    var pmsrb_fieldMark = pmsrb+"_"+rowIndex;
                    //获取行序号
                    let detailRowSerailNum = WfForm.getDetailRowSerailNum("detail_1", rowIndex);
                    //获取到的全部的明细行的值的格式拼接  1. 这是明细1的项目日报内容  换行 2. 这是明细2的项目日报内容
                    pmsrb_fieldvalue += detailRowSerailNum+". "+WfForm.getFieldValue(pmsrb_fieldMark)+" \n ";
                }
            }
            //给主表项目日报字段赋值拼接好的数据
            WfForm.changeFieldValue(xmrb, {value:pmsrb_fieldvalue});
        });
    })
</script>